Projektowanie programów


Tworzenie oprogramowania to proces określony w czasie, złożony z wielu czynności i związanych z nimi wyników, które mają prowadzić do powstania nowego produktu w postaci programu komputerowego, aplikacji internetowej lub aplikacji mobilnej.

Proces projektowania może obejmować:

W każdym procesie tworzenia oprogramowania można wyróżnić etapy, takie jak:

  1. Planowanie - zdefiniowanie problemy, który trzeba rozwiązać, oraz dokładna jego analiza i wybór metody jego rozwiązania
  2. Implementacja (kodowanie) - zapisanie algorytmu w postaci kodu źródłowego
  3. Kompilacja - zamiana kodu źródłowego na binarny
  4. Konsolidacja - łączenie plików obiektowych i biblioteki w program wykonywalny
  5. Testowanie - wykrywanie błędów
  6. Wdrażanie i optymalizacja - ulepszanie programu
  7. Użytkowanie i ewaluacja